Definitions | t T, type List, x:AB(x), no_repeats(T;l), s = t, (x l), b, x:AB(x), P & Q, P Q, x:A. B(x), x before y l, P Q, , Type, tl(l), n-m, if a<b c ; d fi, i<j, b, ij, Case b of inl(x) s(x) ; inr(y) t(y), if b t else f fi, nth_tl(n;as), hd(l), l[i], n+m, Case of a; nil s ; x.y, rec:z t(x;y;z), x.A(x), Y, ||as||, a<b, A, AB, {x:A| B(x) }, , , Unit, left+right, f(a), nil, Prop, P Q, P Q, Dec(P), False, {T}, car.cdr, Void, #$n, increasing(f;k), i j < k, {i..j}, L1 L2, filter(P;l), reduce(f;k;as), ij, A & B, x. t(x), True, SQType(T), s ~ t, T |